<?php
@session_start();
session_cache_expire( $_SESSION['inactive']/60 );
$inactive = $_SESSION['inactive'];
if(isset($_SESSION['start'])){
	$session_life = time() - $_SESSION['start'];
	if($session_life > $inactive){
		unset($_SESSION['islogued']);
		$_SESSION["error"] = "El tiempo de inactividad ha caducado.<br>Vuelva a iniciar por favor.";
		//header("Location:../index.php");//logout.php
?>
		<script language="javascript">
			top.location.href= "../index.php"
		</script>
<?php
	}
}
$_SESSION['start'] = time();
if(!isset($_SESSION["usuario"])){
	header("location:../index.php"); /* Si no ha iniciado la sesion, vamos a index.php */
} else {
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css">
img {border: 0}
body,td {font-family: Verdana,Arial; font-size: 8.0pt; color: #ffff}
input,select {font-family: Verdana,Arial; font-size: 9.0pt}
</style>
<title></title>
<meta charset="utf-8">
<!-- <meta http-equiv="refresh" content="365"> -->
<meta name="author" content="cg">
<script src="jquery.tools.min.js"></script>
<link rel="stylesheet" type="text/css" href="css/ui-lightness/jquery-ui-1.8.14.custom.css"/>
<link rel="stylesheet" type="text/css" href="css/ui-lightness/"/>
<script src="js/jquery-ui-1.8.14.custom.min.js"></script>
<script>
function validar(form){
	if (form.nombre.value == ""){
		alert("Ingrese Parte del cuerpo");
		form.nombre.focus();
		return false;
	}
}
</script>
<link href="../css/tablas.css" rel="stylesheet" type="text/css" />

</head>

<body topmargin="0">
<table width="100%" bgcolor="#FFFFFF" align="center" border="2" cellspacing="0" cellpadding="0" class="tabla1">
<tr>
<td align="center">

<!--MODIFIQUE, texto e imagen INICIO--> 
<br />
<img src="../images/formularios/body.jpg" alt="cuerpo" width='70' height='80' align="left"/>
<font color="#2168B6" size="4" face="Tahoma"><b>CAT&Aacute;LOGO DE PARTES DEL CUERPO</b></font> 
<!--MODIFIQUE, texto e imagen FIN-->

<?php 
include_once '../util/conexion.inc';
include_once ('../util/funciones.php');

//Paginador
$page = (isset($_GET['page'])) ? $_GET['page'] : 1;
$rows = 10;

$paso = isset($_GET['paso']) ? $_GET['paso'] : $_POST['paso'];

if($paso == 0) {//Mostrar listado
	
	/*total*/
	$qx = mysql_query("SELECT COUNT(*) FROM partecuerpo");
	$cantidad_total = mysql_fetch_array($qx);
	$cantidad = $cantidad_total[0];

	//$queryparte = mysql_query("SELECT idParteCuerpo, nombreparte, region, estadoParte FROM partecuerpo") or die (mysql_error());
	$queryparte = mysql_query("SELECT * FROM partecuerpo LIMIT ".(($page-1)*$rows).", ".$rows) or die (mysql_error());
	
	echo "<p align='right'><a href='partecuerpo.php?paso=1'><img src='../images/add.png' alt='Agregar' width='20' height='20' title='Agregar Parte del Cuerpo'/></a></p>";
	echo '<table width="100%" bgcolor="#FFFFFF" align="center" border="1" cellspacing="0" cellpadding="0">';
	if(mysql_num_rows($queryparte) > 0){
		echo "<tr align='center' bgcolor='#000066' style='color:#FFFFFF'><td width='10%'>C&oacute;digo</td><td width='25%'>Cat&aacute;logo de Partes de Cuerpo</td><td width='5%'>Regi&oacute;n</td><td width='6%'>Estado</td><td width='25%'>Acciones</td>";
		while($datos = mysql_fetch_array($queryparte)){
			?>
			<tr>
				<td align="left" style='color:#000000'><?php echo strtoupper($datos["idParteCuerpo"]);?></td>
                <td align="left" style='color:#000000'><?php echo strtoupper($datos["nombreparte"]);?></td>
				<td align="center" style='color:#000000'><?php echo $datos["region"]==1 ? "ANTERIOR" : "POSTERIOR";?></td>
				<td align="center" style='color:#000000'><?php echo $datos["estadoParte"]==1 ? "ACTIVO" : "INACTIVO";?></td>
				<td align="center" style='color:#000000'><?php
					echo "<a href='partecuerpo.php?paso=2&&idParteCuerpo=$datos[idParteCuerpo]'><img src='../images/ver.png' alt='Seleccionar' width='20' height='20' title='Ver'/></a>";
					echo "<a href='partecuerpo.php?paso=3&&idParteCuerpo=$datos[idParteCuerpo]'><img src='../images/modificar.png' alt='Modificar' width='20' height='20' title='Modificar'/></a>";
					$htmlToEliminar = "<a href='partecuerpo.php?paso=4&&idParteCuerpo=$datos[idParteCuerpo]' onClick='return confirm(\"Seguro que desea Eliminar la parte del cuerpo?\");'><img src='../images/delete.png' alt='Eliminar' width='20' height='20' title='Eliminar'/></a>";
					echo $datos["estadoParte"]==1 ? $htmlToEliminar : "";
				?></td>
			</tr>
			<?php
		}//Fin while
		
		//Variables adicionales para el paginador
		$datosToPagePagin = "?paso=".$paso;
		//Paginador
		$pages = ceil($cantidad/$rows);
		include('paginador.php');
		
	}else{
		echo '<tr><td align="center" class="error">No se encontraron datos!!!!</td></tr>';
	}
	echo '</table>';
}elseif($paso == 1){//Agregar
	if(isset($_POST['ingresar']) && $_POST['ingresar']=="     Ingresar     "){

		$nombreparte = $_POST["nombreparte"];
		$region = $_POST["region"];
		echo '<table width="50%" bgcolor="#FFFFFF" align="center" border="0" cellspacing="0" cellpadding="0"><tr><td align="center">';
		
		$sqlver = mysql_query("SELECT * FROM partecuerpo WHERE nombreparte = '$nombreparte' AND region='$region'") or die (mysql_error());
		if(mysql_num_rows($sqlver) > 0){
			$ver = mysql_fetch_array($sqlver);
			
			echo "<p align='center' class='error'><img src='../images/Close.png' alt='Error' width='50' height='50' title='Error'/>Favor de Verificar los datos, ".$nombreparte." ya existe para la regi&oacute;n seleccionada!!!</p>";
			echo "<p align='center'><br><a href='partecuerpo.php?paso=1'><big>Corregir...</big></a></p>";
		}else{
			$sql=mysql_query("INSERT INTO partecuerpo (nombreparte, region, estadoParte) VALUES ('$nombreparte', '$region',1)") or die (mysql_error());
				
			//INICIO - Bitacora-Auditoria del sistema
			$datosNuevos = "'$nombreparte', '$region'";
			$datosAnteriores = "";
			logsProcesos("partecuerpo","INSERT",$datosNuevos,$datosAnteriores);
			//FIN - Bitacora-Auditoria del sistema
				
			echo "<br><p class='ok'><img src='../images/Select.png' alt='Ok' width='50' height='50' title='OK'/> Nombre ingresado exitosamente.</p><br>";
			echo "<p align='center'><br><a href='./partecuerpo.php?paso=0'><big> Regresar a Cat&aacute;logo</big></a></p>";
		}
		echo '<br></td></tr></table>';
		//mysql_close($conex);
	} else{
?>
		<form topmargin="0" method="post" action="partecuerpo.php?paso=1" id="form1" name="form1" onSubmit="return validar(this);">
			<table border="0"  bgcolor="#FFFFFF" cellspacing="2">
			<div style="color:#000000;font-family:Arial;" align='center'><h3><big>AGREGAR PARTE DEL CUERPO</big></h3></div>
			
			<tr>
				<td align="right" style="color:#000000"><b><font size="2" style="color:#000000" face="Arial">PARTE DEL CUERPO:</font></b></td>
				<td><input type="text" style="text-transform: uppercase;" name="nombreparte" required size="65"><font size="2" color="red">*</font> </td>
			</tr>
			<tr>
				<td align="right" style="color:#000000"><b><font size="2" style="color:#000000" face="Arial">REGI&Oacute;N:</font></b></td>
				<td>
				<select name="region" id="region" required style="width:130px">
					<option value=""> [Seleccione...] </option>
					<option value="1">PARTE ANTERIOR</option>
					<option value="2">PARTE POSTERIOR</option>
				</select><font size="2" color="red">*</font>
				</td>
			</tr>
			<tr>
			<td colspan="2" align="center"><font size="2" color="red">*</font><font size="2" style="color:#000000" face="Arial">&nbsp;Datos requeridos.</font> </td>
			</tr>
			</table>
			<br>
			<div class="demo" align="center">
			<input type="reset" value="     Cancelar    " name="cancelar" onClick="location.href = './partecuerpo.php?paso=0'" />&nbsp;&nbsp;&nbsp;&nbsp;
			<input type="submit" value="     Ingresar     " name="ingresar">
			</div>
			<br>
		</form>
<?php
	}
}elseif($paso == 2){//Consultar
	$idParteCuerpo = isset($_GET['idParteCuerpo']) ? $_GET['idParteCuerpo'] : $_POST['idParteCuerpo'];
	$query = mysql_query("SELECT * FROM partecuerpo WHERE idParteCuerpo='".$idParteCuerpo."' ") or die (mysql_error());
	$dato = mysql_fetch_array($query);
?>
	<table border="0"  bgcolor="#FFFFFF" cellspacing="2">
		<div style="color:#000000;font-family:Arial;" align='center'><h3><big>PARTE DEL CUERPO</big></h3></div>
		<tr>
			<td align="right" style="color:#000000"><b>Parte del Cuerpo:</b></td>
			<td><?php echo strtoupper($dato['nombreparte']); ?></td>
		</tr>
		<tr>
			<td align="right" style="color:#000000"><b>Region:</b></td>
			<td><?php echo strtoupper($dato['region']==1 ? "ANTEIOR" : "POSTERIOR"); ?></td>
		</tr>
	
	</table>
	<br>
	<div class="demo" align="center">
		<input type="button" value="     Aceptar    " name="aceptar" onClick="location.href = './partecuerpo.php?paso=0'" />
	</div>
	<br>
<?php
}elseif($paso == 3){//Modificar
	if(isset($_POST['modificar']) && $_POST['modificar']=="     Modificar     "){
		
		$idParteCuerpo  =	$_POST["idParteCuerpo"];
		$nombreparte	=	$_POST["nombreparte"];
		$region 		=	$_POST["region"];
		$estadoParte	=	$_POST["estadoParte"];	
		
		echo '<table width="50%" bgcolor="#FFFFFF" align="center" border="0" cellspacing="0" cellpadding="0"><tr><td align="center">';
		
		$sqlver = mysql_query("SELECT nombreparte,region FROM partecuerpo WHERE nombreparte='$nombreparte' AND region='$region' AND idParteCuerpo<>$idParteCuerpo") or die (mysql_error());
		
		if(mysql_num_rows($sqlver) > 0){
			echo "<p align='center' class='error'><img src='../images/Close.png' alt='Error' width='50' height='50' title='Error'/>Verificar los datos, el nombre de la parte ya existe para esta regi&oacute;n!!!</p>";
			echo "<p align='center'><br><a href='partecuerpo.php?paso=0'><big>Volver...</big></a></p>";
		}else{
			$sql=mysql_query("UPDATE partecuerpo SET nombreparte='$nombreparte',region=$region,estadoParte=$estadoParte WHERE idParteCuerpo = '$idParteCuerpo'") or die (mysql_error());
			
			//INICIO - Bitacora-Auditoria del sistema
			$datosNuevos = "'$idParteCuerpo','$nombreparte','$region','$estadoParte'";
			$datosAnteriores = $_POST['datosAnteriores'];
			logsProcesos("partecuerpo","UPDATE",$datosNuevos,$datosAnteriores);
			//FIN - Bitacora-Auditoria del sistema
						
			echo "<br><p class='ok'><img src='../images/Select.png' alt='Ok' width='50' height='50' title='OK'/>Registro modificado exitosamente.</p><br>";
			echo "<p align='center'><br><a href='./partecuerpo.php?paso=0'><big>Volver</big></a></p>";
		}
		echo '<br></td></tr></table>';
	}else{
		$idParteCuerpo = isset($_GET['idParteCuerpo']) ? $_GET['idParteCuerpo'] : $_POST['idParteCuerpo'];
		$query = mysql_query("SELECT * FROM partecuerpo WHERE idParteCuerpo = '$idParteCuerpo'") or die (mysql_error());
		$dato = mysql_fetch_array($query);
?>
		<form topmargin="0" method="post" action="partecuerpo.php?paso=3" id="form1Mod" name="form1Mod" onSubmit="return validar(this);">
			<table border="0"  bgcolor="#FFFFFF" cellspacing="2">
			<div style="color:#000000;font-family:Arial;" align='center'><h3><big>MODIFICAR PARTE DEL CUERPO </big></h3></div>
			<input type="hidden" name="idParteCuerpo" value="<?php echo $idParteCuerpo; ?>">
			<input type="hidden" name="datosAnteriores" value="<?php echo "'".$dato['idParteCuerpo']."','".$dato['nombreparte']."','".$dato['region']."','".$dato['estadoParte']."'"; ?>">
			<tr>
				<td align="right" style="color:#000000"><b><font size="2" style="color:#000000" face="Arial">NOMBRE:</font></b></td>
				<td><input type="text" style="text-transform: uppercase;" name="nombreparte" value="<?php echo strtoupper($dato['nombreparte']); ?>" required size="35"><font size="2" color="red">*</font> </td>
			</tr>
				
			<tr>
				<td align="right" style="color:#000000"><b><font size="2" style="color:#000000" face="Arial">REGI&Oacute;N:</font></b></td>
				<td>
				<select name="region" id="parte" required style="width:130px">
					<option value=""> [Seleccione...] </option>
					<option value="1" <?php echo ($dato['region']==1) ? "selected" : ""; ?>>PARTE ANTERIOR</option>
					<option value="2" <?php echo ($dato['region']==2) ? "selected" : ""; ?>>PARTE POSTERIOR</option>
				</select><font size="2" color="red">*</font>
				</td>
			</tr>
				
			<tr>
				<td align="right" style="color:#000000"><b><font size="2" style="color:#000000" face="Arial">ESTADO:</font></b></td>
				<td>
				<select name="estadoParte" id="estado" required style="width:130px">
					<option value=""> [Seleccione...] </option>
					<option value="1" <?php echo ($dato['estadoParte']==1) ? "selected" : ""; ?>>Activo</option>
					<option value="0" <?php echo ($dato['estadoParte']==0) ? "selected" : ""; ?>>Inactivo</option>
				</select><font size="2" color="red">*</font>
				</td>
			</tr>
				
			<tr>
			<td colspan="2" align="right" style="color:#000000"><b><font size="2" color="red">*</font><font size="2" style="color:#000000" face="Arial">&nbsp;Datos requeridos.</font> </td></b>
			</tr>
			</table>
			<br>
			<div class="demo" align="center">
			<input type="reset" value="     Cancelar    " name="cancelar" onClick="location.href = './partecuerpo.php?paso=0'" />&nbsp;&nbsp;&nbsp;&nbsp;
			<input type="submit" value="     Modificar     " name="modificar">
			</div>
			<br>
		</form>
<?php
	}
}elseif($paso == 4){//Eliminar
	
	echo '<table width="50%" bgcolor="#FFFFFF" align="center" border="0" cellspacing="0" cellpadding="0"><tr><td align="center">';
	
	if(isset($_GET['idParteCuerpo'])){
		$querycuerpo = mysql_query("SELECT * FROM partecuerpo WHERE idParteCuerpo=".$_GET['idParteCuerpo']) or die (mysql_error());

		if(mysql_num_rows($querycuerpo) > 0){
			while($datos = mysql_fetch_array($querycuerpo)){	
				$idParteCuerpo = $datos['idParteCuerpo'];
				$nombreparte = $datos['nombreparte'];
				$region = $datos['region'];
				$estadoParte = $datos['estadoParte'];
			}
			
			$sql = "UPDATE partecuerpo SET estadoParte=0 WHERE idParteCuerpo=".$_GET['idParteCuerpo'];
			$querycuerpo = mysql_query($sql) or die (mysql_error());
			
			//INICIO - Bitacora-Auditoria del sistema
			$datosNuevos = "'$idParteCuerpo', '$nombreparte', '$region', '0'";
			$datosAnteriores = "'$idParteCuerpo', '$nombreparte', '$region', '$estadoParte'";
			logsProcesos("partecuerpo","UPDATE",$datosNuevos,$datosAnteriores);
			//FIN - Bitacora-Auditoria del sistema
		}
		if(mysql_affected_rows() > 0){
			echo "<br><p class='ok'><img src='../images/Select.png' alt='Ok' width='50' height='50' title='OK'/>Registro eliminado exitosamente.</p><br>";
			echo "<p align='center'><br><a href='./partecuerpo.php?paso=0'><big>Volver</big></a></p>";
		}else{
			echo "<br><p class='error'><img src='../images/Close.png' alt='Error' width='50' height='50' title='Error'/>Error al eliminar registro.</p><br>";
			echo "<p align='center'><br><a href='./partecuerpo.php?paso=0'><big>Volver</big></a></p>";
		}
	}else{
		echo "<br><p class='error'><img src='../images/Close.png' alt='Error' width='50' height='50' title='Error'/>No se seleccion&oacute; registro.</p><br>";
		echo "<p align='center'><br><a href='./partecuerpo.php?paso=0'><big>Volver</big></a></p>";
	}
	echo '<br></td></tr></table>';
}else{
	echo "Comuniquese con el administrador del sistema.";
}
//mysql_close($conex);
?>
<br/>
</td>
</tr>
</table>
<br>
</body>
</html>
<?php
} /* Cierre del else */ 
?>
